package Day008_List_Collections_set.Demo02_ArrayList集合;

import java.util.ArrayList;

/*  扩展:有一个数组{11,12,14,15,19,17,16,23,21},将奇数放到前面 偶数放到后面

    Collections.sort(list); 升序排序
    Collections.sort(list，Collections.reverseOrder());降序排序
    Collections.reverse(list);反序

//  方案:
        {11,12,14,15,19,17,16,23,21}
        1.创建ArrayList集合
        2.遍历数组,获取奇数放到集合
        3.遍历数组,获取偶数放到集合后面
*/

public class ArrayList集合demo {
    public static void main(String[] args) {
        int[] arr = {11, 12, 14, 15, 19, 17, 16, 23, 21};

        //1.创建集合
        ArrayList<Integer> list = new ArrayList();
        //2.遍历数组,取出奇数
        for (int i = 0; i < arr.length; i++) {
            if (arr[i] % 2 == 1) {
                list.add(arr[i]); //奇数添加到集合中
            }
        }
        //3.遍历数组,取出偶数
        for (int i = 0; i < arr.length; i++) {
            if (arr[i] % 2 == 0) {
                list.add(arr[i]); //偶数添加到集合后面
            }
        }
        System.out.println("list=" + list);
    }
}
